// 引入数据表模型
const Attendance = require('../schema/Attendance');

class AttendanceModel {
  /**
   * 创建签到记录
   * @param username
   * @returns {Promise<*>}
   */
  static async attendance(user) {
    return await Attendance.create(user)
      .catch(function(err) {
        throw err;
      });
  }

  /**
   * 分页获取所有签到记录
   * @returns {Promise<*>}
   * @param params
   */
  static async getAllAttendance() {
    return await Attendance.findAndCountAll()
      .catch(function(err) {
        throw err;
      });
  }

}

module.exports = AttendanceModel;